home *** CD-ROM | disk | FTP | other *** search
INI File | 2003-04-27 | 5.8 KB | 174 lines |
- [-COMMENT-:GLOBAL]
- # ===================================================================
- # "SMALL" LANGUAGE KEYWORD FILE FOR CRIMSON EDITOR
- # Created by Tiago Moreira AKA {WB}Vanguard [January 21, 2003]
- #
- # Last Updated: April 27, 2003
- #
- # Information about Small language:
- # http://www.compuphase.com/small.htm
- # ===================================================================
-
- # Designed to support programming for AMX Mod [http://www.amxmod.net/]
- # Updated for version 0.9.3 - Feb 26, 2003
-
- # Information taken from the latest publication of:
- # "The Small Booklet" [August 2002]
- # Available for free at:
- # http://www.compuphase.com/small.htm
-
- [KEYWORDS0:GLOBAL]
- # Statements
- assert break case continue default do else exit for goto if return
- sleep switch while
-
- [KEYWORDS1:GLOBAL]
- # Operators
- char defined sizeof
-
- # Predefined constants
- false true cellbits cellmax cellmin charbits charmax charmin debug
- _Small
-
- # Predefined tag names
- bool fixed float
-
- [KEYWORDS2:GLOBAL]
- # Directives
- #assert #define #else #emit #endif #endinput #endscript #if #include
- #pragma
-
- # Extra information for #pragma
- align ctrlchar dynamic library pack rational semicolon tabsize
-
- [KEYWORDS3:GLOBAL]
- # Others
- const enum forward native new operator public static stock
-
- [KEYWORDS5:GLOBAL]
- # Core Functions [core.inc]
- heapspace funcidx
-
- numargs getarg setarg
-
- strlen strpack strunpack
-
- tolower toupper swapchars
-
- random
-
- min max clamp
-
- getproperty setproperty deleteproperty existproperty
-
-
-
- # ===================================================================
- # AMX MOD FUNCTIONS
-
- [KEYWORDS4:GLOBAL]
- # FORWARDs
- plugin_init plugin_end plugin_log plugin_precache
-
- client_infochanged client_connect client_disconnect client_command
- client_putinserver
-
- inconsistent_file
-
- # NATIVEs
- register_plugin get_plugin get_pluginsnum precache_model
- precache_sound set_user_info get_user_info set_localinfo
- get_localinfo show_motd client_print engclient_print console_print
- console_cmd register_event register_logevent set_hudmessage
- show_hudmessage show_menu read_data read_logdata read_logargc
- read_logargv parse_loguser server_print is_map_valid is_user_bot
- is_user_hltv is_user_connected is_user_connecting is_user_alive
- is_dedicated_server is_linux_server get_user_attacker get_user_aiming
- get_user_frags get_user_deaths get_user_armor get_user_health
- get_user_index get_user_ip get_user_weapon get_user_ammo num_to_word
- get_user_team get_user_time get_user_ping get_user_origin
- get_user_weapons get_weaponname get_user_name get_user_authid
- get_user_wonid get_user_userid user_slap user_kill log_message
- log_to_file get_playersnum get_players read_argv read_args read_argc
- read_flags get_flags find_player remove_quotes client_cmd
- engclient_cmd server_cmd set_cvar_string cvar_exists remove_cvar_flags
- set_cvar_flags get_cvar_flags set_cvar_float set_cvar_num
- set_cvar_float get_cvar_float get_cvar_string get_mapname get_timeleft
- get_gametime get_maxplayers get_modname get_time set_task remove_task
- set_user_flags get_user_flags remove_user_flags register_clcmd
- register_concmd register_srvcmd get_clcmd get_clcmdsnum get_srvcmd
- get_srvcmdsnum get_concmd get_concmdsnum register_menuid
- register_menucmd get_user_menu server_exec emit_sound get_distance
- register_cvar random_float random_num pause unpause
- get_user_msgid create_fakeclient force_unmodified
-
-
- # NATIVEs - Used to create clients messages, smoke, lightning, etc.
- message_begin message_end write_byte write_char write_short
- write_long write_entity write_angle write_coord write_string
-
-
- # STOCKs
- get_cvar_num floatround
-
-
- [KEYWORDS8:GLOBAL]
- # String Manipulation [string.inc]
- contain containi replace add format format_args num_to_str numtostr
- str_to_num strtonum equal equali copy copyc setc parse strtolower
- strtoupper
-
- # File Functions [file.inc]
- read_dir read_file write_file delete_file file_exists
-
- # STOCKs [amxmisc.inc]
- cmd_access access cmd_target
-
- [KEYWORDS4:GLOBAL]
- # AMX CONSTs [amxconst.inc]
- ADMIN_IMMUNITY ADMIN_RESERVATION ADMIN_KICK ADMIN_BAN ADMIN_SLAY
- ADMIN_MAP ADMIN_CVAR ADMIN_CFG ADMIN_CHAT ADMIN_VOTE ADMIN_PASSWORD
- ADMIN_RCON ADMIN_LEVEL_A ADMIN_LEVEL_B ADMIN_LEVEL_C ADMIN_LEVEL_D
- ADMIN_LEVEL_E ADMIN_LEVEL_F ADMIN_LEVEL_G
-
- ADMIN_LEVEL_H ADMIN_MENU ADMIN_USER
-
- FLAG_KICK FLAG_TAG FLAG_AUTHID FLAG_IP FLAG_NOPASS
-
- PLUGIN_CONTINUE PLUGIN_HANDLED PLUGIN_HANDLED_MAIN
-
- # Pointless to have this keyworded... only used internally
- # Destination types for message_begin()
- #MSG_BROADCAST MSG_ONE MSG_ALL MSG_INIT MSG_PVS MSG_PAS MSG_PVS_R
- #MSG_PAS_R MSG_ONE_UNRELIABLE MSG_SPEC
-
- # Message types for message_begin()
- #SVC_TEMPENTITY SVC_INTERMISSION SVC_CDTRACK SVC_WEAPONANIM
- #SVC_ROOMTYPE SVC_ADDANGLE SVC_NEWUSERMSG SVC_HLTV
-
- # Flags for register_cvar()
- #FCVAR_ARCHIVE FCVAR_USERINFO FCVAR_SERVER FCVAR_EXTDLL FCVAR_CLIENTDLL
- #FCVAR_PROTECTED FCVAR_SPONLY FCVAR_PRINTABLEONLY FCVAR_UNLOGGED
-
- # Id of weapons in CS
- #CSW_P228 CSW_SCOUT CSW_HEGRENADE CSW_XM1014 CSW_C4 CSW_MAC10 CSW_AUG
- #CSW_SMOKEGRENADE CSW_ELITE CSW_FIVESEVEN CSW_UMP45 CSW_SG550 CSW_USP
- #CSW_GLOCK18
-
- [KEYWORDS6:GLOBAL]
- # Fun Functions from AMX Mod [fun.inc]
- set_user_listening get_user_listening set_user_godmode
- get_user_godmode set_user_noclip get_user_noclip set_user_frags
- set_user_armor set_user_health set_user_origin set_user_rendering
- give_item set_user_hitzones get_user_hitzones user_spawn
- set_user_maxspeed get_user_maxspeed set_user_gravity
- get_user_gravity set_user_money get_user_money
-
- # CS Stats Functions [csstats.inc]
- get_user_wstats get_user_wrstats get_user_stats get_user_rstats
- get_user_vstats get_user_astats reset_user_wstats get_stats
- get_statsnum
-
- # Rcon and Query from AMX Mod [udp.inc]
- set_iaddress send_udp_msg query_udp_msg crypt_data get_udp_status
- challenge_rcon send_rcon_cmd